package io.renren.modules.medical.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.renren.common.utils.PageUtils;
import io.renren.modules.medical.entity.VisitRecordEntity;
import io.renren.modules.medical.entity.VisitRecordStepEntity;
import io.renren.modules.medical.vo.medicalVo.VisitRecordSaveVo;

import java.util.List;
import java.util.Map;

/**
 * @author luosheng
 * @email luoshengshuai@foxmail.com
 * @date 2023-03-31 10:14:39
 */
public interface VisitRecordService extends IService<VisitRecordEntity> {

    PageUtils queryPage(Map<String, Object> params);

    // save方法
    void saveVisitRecord(VisitRecordSaveVo visitRecord);

    Map<String, List<VisitRecordEntity>> getRecord();

    VisitRecordStepEntity getDetail(Long id);

    void confirm(VisitRecordStepEntity stepEntity);

    VisitRecordEntity getRecordDetail(Long id);


    void removeVisitRecord(List<Long> asList);

    void saveStep(VisitRecordStepEntity visitRecordStepEntity);
}

